#ifndef _BURST_BUG_H
#define _BURST_BUG_H

#define BUS_FATAL "Fatal error: "
#define BUS_ERROR "Error: "
#define BUS_WARNING "Warning: "
#define BUS_MESSAGE "Message: "
#define BUS_DEBUGGING "DEBUG: "
#define BUS_PANIC "Bug: "


void bus_debug_print(const char* format, ... );
void bus_print_hex(uint8_t a);
void bus_print_memory(uint8_t *a, int size);
void bus_panic(const char *caller, const char *file, int line, int nr_err, const char* format, ...);

#endif